﻿@model IPagedList<Domain.Entidades.VW_noticias>
@using PagedList;
@using PagedList.Mvc;

@{

    Layout = "~/Areas/Intranet/Views/Shared/_Layout2.cshtml";

}

@Scripts.Render("~/bundles/jqueryui2")

<script type="text/javascript">


    function submitFORM(path, params, method) {
        method = method || "post";

        var form = document.createElement("form");
        form.setAttribute("method", method);
        form.setAttribute("action", path);
        form.setAttribute("target", "_top");

        //Move the submit function to another variable
        //so that it doesn't get overwritten.
        form._submit_function_ = form.submit;

        for (var key in params) {
            if (params.hasOwnProperty(key)) {
                var hiddenField = document.createElement("input");
                hiddenField.setAttribute("type", "hidden");
                hiddenField.setAttribute("name", key);
                hiddenField.setAttribute("value", params[key]);

                form.appendChild(hiddenField);
            }
        }

        document.body.appendChild(form);
        form._submit_function_();
    }



    function deletar(not, data1, data2, pagina) {


        confirm(function (e, btn) {
            e.preventDefault();
            submitFORM('/Intranet_/Noticias/Deletar', { 'codigo': not, 'dt1': data1, 'dt2': data2, 'pagina': pagina }, 'POST');
        }, function (e, btn) {
            e.preventDefault();
        });
    };


    $().ready(function () {

        $("#calendario1").datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: 'dd/mm/yy',
            dayNames: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado', 'Domingo'],
            dayNamesMin: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S', 'D'],
            dayNamesShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb', 'Dom'],
            monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
            monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez']
        });

        $("#calendario2").datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: 'dd/mm/yy',
            dayNames: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado', 'Domingo'],
            dayNamesMin: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S', 'D'],
            dayNamesShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb', 'Dom'],
            monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
            monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez']
        });

    });


</script>





<div id="topico" class="topico">Notícias</div>
<div class="box_medio">
    @using (Html.BeginForm(null, null, FormMethod.Post, new { @id = "formPesquisa" }))
    {
        @Html.ValidationSummary(true)

        <div class="editor-field">
            <label class="txtLabel">
                Data Inicial:
            </label>
            <input type="text" name="calendario1" id="calendario1" readonly="true" />



            <label class="txtLabel">
                Data final:
            </label>
            <input type="text" name="calendario2" id="calendario2" readonly="true" />

        </div>


        <input id="enviar" type="submit" value="Buscar" class="btn" />
                <a href="~/Intranet_/Noticias/Inserir">  <div class="btn"><img src="/Imagens/Intranet/opcoes/insert.png" />Inserir</div></a>
    }

</div>



<table class="table table-action">

    <thead>
        <tr>
            <th>
                Código
            </th>
            <th>
                Título
            </th>
            <th>
                Inserido por
            </th>
            <th>
                Em
            </th>
            <th>
                Atualizado por
            </th>
            <th>
                Em
            </th>
            <th>
                Ação
            </th>
        </tr>
    </thead>
        @foreach (var example in Model)
        {


            <tr>
                <td>
                    @example.not_codigo
                </td>
                <td>
                    @example.not_titulo
                </td>

                <td>
                    @example.set_descricao
                </td>

                <td>
                    @example.data_inclusao @example.not_hora
                </td>

                <td>
                    @example.setor_modificado
                </td>

                <td>
                    @example.data_modificado @example.not_hora_modificado
                </td>
                <td>
                    <a href="~/Intranet_/Noticias/Editar?codigo=@example.not_codigo" class="dcontexto"><img alt="Alterar" src="~/Imagens/Intranet/opcoes/alterar.png" /><span>Editar</span> </a>  <a class="dcontexto" href="#" onclick="deletar('@example.not_codigo','@ViewBag.dt1','@ViewBag.dt2','@Model.PageNumber');"> <img alt="Deletar" src="~/Imagens/Intranet/opcoes/delete.png" /><span>Deletar</span></a>
                </td>

            </tr>

        }
</table>


@if (TempData["msg_retorno"] != null)
{

    @Html.Raw("<script type='text/javascript'>showAlert('Aviso', '" + TempData["msg_retorno"].ToString() + "','sicoob');</script>")

}


@if (TempData["msg_err"] != null)
{

    @Html.Raw("<script type='text/javascript'>errorAlert('Atenção', '" + TempData["msg_err"].ToString() + "');</script>")

}




@Html.PagedListPager(Model, page => Url.Action("Manutencao", new { page, dt1 = ViewBag.dt1, dt2 = ViewBag.dt2 }))